#include <Ice/BuiltinSequences.ice>

module FileTransfer {

	exception FileAccessException {
		string reason;
	};

	interface FileStore {
		Ice::ByteSeq read(string name, int offset, int num)
			throws FileAccessException;
		void write(string name, int offset, Ice::ByteSeq bytes);
	};

};